Using mobility and exception handling to achieve mobile agents that survive server crash failures

نویسنده

  • Simon Pears
چکیده

Mobile agent technology, when designed and used effectively, can minimize bandwidth consumption and autonomously provide a snapshot of the current context of a distributed system. Protecting mobile agents from server crashes is a challenging issue, since developers normally have no control over remote servers. Server crash failures can leave replicas, in stable storage, unavailable for an unknown time period. Furthennore, few systems have considered the need for using a fault tolerant protocol among a group of collaborating mobile agents. This thesis uses exception handling to protect mobile agents from server crash failures. An exception model is proposed for mobile agents and two exception handler designs are investigated. The first exists at the server that created the mobile agent and uses a timeout mechanism. The second, the mobile shadow scheme, migrates with the mobile agent and operates at the previous server visited by the mobile agent. A case study application has been developed to compare the performance of the two exception handler designs. Performance results demonstrate that although the second design is slower it offers the smaller trip time when handling a server crash. Furthermore, no modification of the server environment is necessary. This thesis shows that the mobile shadow exception handling scheme reduces complexity for a group of mobile agents to survive server crashes. The scheme deploys a replica that monitors the server occupied by the master, at each stage of the itinerary. The replica exists at the previous server visited in the itinerary. Consequently, each group member is a single fault tolerant entity with respect to server crash failures. Other schemes introduce greater complexity and performance overheads smce, for each stage of the itinerary, a group of replicas is sent to servers that offer an equivalent service. In addition, future research is established for fault tolerance in groups of collaborating mobile agents.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Dynamic Shadow Approach for Mobile Agents to Survive Crash Failures

Fault tolerance schemes for mobile agents to survive agent server crash failures are complex since developers normally have no control over remote agent servers. Some solutions modify the agent server platform, e.g. a replica of the mobile agent is injected into stable storage upon its arrival at an agent server. However in the event of an agent server crash the replica remains unavailable unti...

متن کامل

Mobile Agent Fault Tolerance for Information Retrieval Applications: An Exception Handling Approach

Maintaining mobile agent availability in the presence of agent server crashes is a challenging issue since developers normally have no control over remote agent servers. A popular technique is that a mobile agent injects a replica into stable storage upon its arrival at each agent server. However, a server crash leaves the replica unavailable, for an unknown time period, until the agent server ...

متن کامل

An Intelligent Mobile Agent Framework for Distributed Network Management

Network management (NM) is a critical issue in today's rapidly changing network environment. Existing centralized client-server based network management frameworks suffer form problems such as insufficient scalability, interoperability, reliability, and flexibility, as networks become more geographically distributed. A framework for an Intelligent Mobile Agents (IMA) architecture is proposed us...

متن کامل

Multi-agent information system for the assistance to urban mobility

According to the exponential growth of services available on large distributed networks, transport customers require relevant, interactive and instantaneous information during their travels. Thus, we designed and implemented a multi-agent information system using a special kind of software agents: the Mobile Agents. This work belongs to the national French project VIATIC.MOBILITE from the indus...

متن کامل

ارائه یک رویکرد همانند سازی شده عامل محور در اجرای یک الگوی کد متحرک مطمئن

Abstract Using mobile agents, it is possible to bring the code close to the resources, which is not foreseen by the traditional client/server paradigm. Compared to the client/server computing paradigm, the greater flexibility of the mobile agent paradigm comes at additional costs as well as the additional complexity of developing and managing mobile agent-based applications. Such complexity ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005